Верно: канал имени Москвы (канал Москва - Волга).
Выбрать нужно второй вариант, он соответствует фиксации в академическом орфографическом словаре. Но первый ошибочным не будет.
Правильно по-русски: Большой каньон.
Грамматически верно: в кассах.
Запятая ставится для обособления обращения.